<?
/*
	+-----------------------------------------------------------------------------------------+
	| Projeto MonitoraSUS                                                                     |
	+-----------------------------------------------------------------------------------------+
	| Copyright (c) 2005-2008 Secretaria Municipal de Sa�de de Belo Horizonte / Prodabel      |
	|                                                                                         |
	| Analista Respons�vel: Hugo Nathaniel Rodrigues <hugonr@gmail.com>, <hugo@pbh.gov.br> |  
	|                       Consultor - GSFS - Prodabel / SMSA                                |
	| Departamento Respons�vel - SMSA: GPLD - Paulinho <pauloces@pbh.gov.br>                  |
	| Departamento Respons�vel - Prodabel: GSFS - Ricardo Monteiro <monteiro@pbh.gov.br>      |
	| Analista de Informa&ccedil;&atilde;o: Marcone <marcone.costa@pbh.gov.br>                              |
	+-----------------------------------------------------------------------------------------+
*/

/*
 * num_tipo_prazo
 * 1 = prazo inicial
 * 2 = prazo final
 * 3 = acao concluida
 */

//Alterado dia: 26/07/2011 16:19; Por: Mauricio Marques

ini_set("default_charset", "UTF-8");
include ("../dados/inc.config.php");

$string_conn = "host=$servidorbanco user=$loginbanco password=$senhabanco dbname=$bancodedados";
$conexao = pg_connect($string_conn);
// $conexao = mssql_connect($servidorbanco, $loginbanco, $senhabanco);
// $banco = mssql_select_db($bancodedados, $conexao);
$menu = $_GET["menu"];
$elements = explode("-", $menu);
if (count($elements)>1){
	$menu = $elements[0] . "-" . $elements[1];
	$elements = explode("-", $menu);
	$Num_Objetivo = $elements[1];
	$whereobjetivo = " and num_objetivo=$Num_Objetivo ";
	$whereobjetivoo = " and o.num_objetivo=$Num_Objetivo ";
} else {
	$Num_Objetivo = 0;
	$whereobjetivo = "";
	$whereobjetivoo = "";
}
if ($_GET["excel"] == "sim"){
	header("Content-type: application/octet-stream");
	header("Content-Disposition: attachment; filename=relatorio_acoes.doc");
	header("Pragma: no-cache");
	header("Expires: 0");
}
?>
<html>
<head>
<title>Relat&oacute;rio Consolidado</title>
</head>
<font face="Arial, Helvetica, sans-serif" size="3"><b>
Informa&ccedil;&otilde;es do Sistema MonitoraSUS
</b></font><br><br>
<?
$sql10 = "select * from " . $_SESSION["banco"] . ".eixos";
//$sql = "select * from " . $_SESSION["banco"] . ".eixos where num_eixo = " . $elements[0] .  " and $where"; Hugo
$resultado10 = pg_query( $sql10);
while ($rs10 = pg_fetch_array($resultado10)){   
if (count($elements) <= 5){
	$compfimsql = "";
	$espaco = "&nbsp;&nbsp;&nbsp;";
        echo "<br><b>Programa:</b> "; echo $rs10["des_eixo"];
	echo "<br><i>"; echo $rs10["informacao_eixo"];
	echo "<br><br>";
   
   	if ($Num_Objetivo > 0){
		$sql = "select * from " . $_SESSION["banco"] . ".objetivos where num_eixo = " . $rs10["num_eixo"] .  " and $where"; //
                $resultado = pg_query( $sql);
                
                echo "<br><b>Projeto/Atividade:</b> " . pg_fetch_result($resultado,0,"des_objetivo");
                echo "<br><br>";
        }	
   	$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos where $where and num_eixo = " . $rs10["num_eixo"];
	$resultado = pg_query( $sql);
        //Alterado dia: 26/07/2011 16:19; Por: Mauricio Marques
	//echo "Quantidade de Objetivos Gerais: " . pg_fetch_result($resultado,0,"total");
        echo "Quantidade de Projetos/Atividades: " . pg_fetch_result($resultado,0,"total");
        
   	if (count($elements) <= 1){
		$compfimsql = " and o.num_eixo = " . $rs10["num_eixo"]; //$elements[0]; Hugo
	}
	if (count($elements) <= 2){
		if (count($elements) <= 2){
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d where o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and o.num_objetivo=d.num_objetivo and d.situacao='A' $compfimsql";
		} else {
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d where d.situacao='A' $compfimsql";
		}
		$resultado = pg_query( $sql);
		echo "<br>Quantidade de Opera&ccedil;&otilde;es: " . pg_fetch_result($resultado,0,"total");
        }
	if (count($elements) <= 3){
		if (count($elements) <= 2){
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m where o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and o.num_objetivo=d.num_objetivo and d.situacao='A' and m.situacao='A' and m.num_diretriz=d.num_diretriz $compfimsql";
		} elseif (count($elements) == 3){
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m where d.situacao='A' and m.situacao='A' and m.num_diretriz=d.num_diretriz $compfimsql";
		} elseif (count($elements) == 4){
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m where m.situacao='A' $compfimsql";
		}
		$resultado = pg_query( $sql);
		echo "<br>Quantidade de Estrat&eacute;gias: " . pg_fetch_result($resultado,0,"total");
	}
	if (count($elements) <= 4){
		if (count($elements) <= 2){
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt where o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and  o.num_objetivo=d.num_objetivo and d.situacao='A' and m.situacao='A' and  mt.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico $compfimsql";
		} elseif (count($elements) == 3){
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt where   d.situacao='A' and m.situacao='A' and  mt.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico $compfimsql";
		} elseif (count($elements) == 4){
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt where  m.situacao='A' and  mt.situacao='A' and  m.num_objetivoespecifico=mt.num_objetivoespecifico $compfimsql";
		} elseif (count($elements) == 5){
			$sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt where   mt.situacao='A' $compfimsql";
		}	
		$resultado = pg_query( $sql);
		echo "<br>Quantidade de Metas: " . pg_fetch_result($resultado,0,"total");
	}
	
	if (count($elements) <= 2){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op where o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and o.num_objetivo=d.num_objetivo and  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta $compfimsql";
	} elseif (count($elements) == 3){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op where  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta $compfimsql";
	} elseif (count($elements) == 4){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op where  m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta $compfimsql";
	} elseif (count($elements) == 5){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op where    mt.situacao='A' and  op.situacao='A' and  op.num_meta=mt.num_meta $compfimsql";
	} elseif (count($elements) == 6){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes op where    op.situacao='A' $compfimsql";
	}
	$resultado = pg_query( $sql);
	echo "<br>Quantidade de A&ccedil;&otilde;es: " . pg_fetch_result($resultado,0,"total");

	if (count($elements) <= 2){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and o.num_objetivo=d.num_objetivo and  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao $compfimsql";
	} elseif (count($elements) == 3){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao $compfimsql";
	} elseif (count($elements) == 4){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao $compfimsql";
	} elseif (count($elements) == 5){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao $compfimsql";
	} elseif (count($elements) == 6){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   op.situacao='A' and  a.situacao='A' and a.num_operacao=op.num_operacao $compfimsql";
	}
	$resultado = pg_query( $sql);
	echo "<br>Quantidade de Atividades: " . pg_fetch_result($resultado,0,"total");

	if (count($elements) <= 2){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and o.num_objetivo=d.num_objetivo and  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
	} elseif (count($elements) == 3){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
	} elseif (count($elements) == 4){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
	} elseif (count($elements) == 5){
		$sql = "select count(*) as total from  " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
	} elseif (count($elements) == 6){
		$sql = "select count(*) as total from   " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   op.situacao='A' and  a.situacao='A' and  a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' ) $compfimsql";
	}

	$resultado = pg_query( $sql);
	echo "<br>Quantidade de Atividades Fechadas: " . pg_fetch_result($resultado,0,"total");

	if (count($elements) <= 2){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and o.num_objetivo=d.num_objetivo and  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and ap.data_prazo < now() and ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3) ) $compfimsql";
	} elseif (count($elements) == 3){
		$sql = "select count(*) as total from  " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo =2 and ap.situacao='A' and ap.data_prazo < now() and ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 ) ) $compfimsql";
	} elseif (count($elements) == 4){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and ap.data_prazo < now() and (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 ) ) $compfimsql";
	} elseif (count($elements) == 5){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 3 and ap.situacao='A' and ap.data_prazo < now() and ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 ) ) $compfimsql";
	} elseif (count($elements) == 6){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   op.situacao='A' and  a.situacao='A' and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and ap.data_prazo < now() and ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 ) ) $compfimsql";
	}
	$resultado = pg_query( $sql);
	echo "<br>Quantidade de Atividades Atrasadas: " . pg_fetch_result($resultado,0,"total");

	if (count($elements) <= 2){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and o.num_objetivo=d.num_objetivo and  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and ap.data_prazo >= now() and  ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 )) $compfimsql";
	} elseif (count($elements) == 3){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and ap.data_prazo >= now() and  ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 )) $compfimsql";
	} elseif (count($elements) == 4){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and ap.data_prazo >= now() and  ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 )) $compfimsql";
	} elseif (count($elements) == 5){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and ap.data_prazo >= now() and  ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 )) $compfimsql";
	} elseif (count($elements) == 6){
		$sql = "select count(*) as total from  " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   op.situacao='A' and  a.situacao='A' and a.num_operacao=op.num_operacao and a.num_acao in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.num_tipo_prazo = 2 and ap.situacao='A' and ap.data_prazo >= now() and  ap.num_acao not in (select num_acao from " . $_SESSION["banco"] . ".acao_prazos where num_tipo_prazo = 3 )) $compfimsql";
	}
	$resultado = pg_query( $sql);
	echo "<br>Quantidade de Atividades no prazo: " . pg_fetch_result($resultado,0,"total");

	if (count($elements) <= 2){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos o, " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  o.situacao='A' and num_eixo = " . $rs10["num_eixo"] . " and o.num_objetivo=d.num_objetivo and  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
	} elseif (count($elements) == 3){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".diretrizes d, " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  d.situacao='A' and m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_diretriz=d.num_diretriz and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
	} elseif (count($elements) == 4){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".objetivos_especificos m, " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where m.situacao='A' and  mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and m.num_objetivoespecifico=mt.num_objetivoespecifico and op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
	} elseif (count($elements) == 5){
		$sql = "select count(*) as total from  " . $_SESSION["banco"] . ".metas mt, " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where   mt.situacao='A' and  op.situacao='A' and  a.situacao='A' and  op.num_meta=mt.num_meta and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
	} elseif (count($elements) == 6){
		$sql = "select count(*) as total from " . $_SESSION["banco"] . ".operacoes op, " . $_SESSION["banco"] . ".acoes a where  op.situacao='A' and  a.situacao='A' and a.num_operacao=op.num_operacao and a.num_acao not in (select ap.num_acao from " . $_SESSION["banco"] . ".acao_prazos ap where ap.situacao='A' ) $compfimsql";
	}

	$resultado = pg_query( $sql);
	echo "<br>Quantidade de Atividades sem prazo definido: " . pg_fetch_result($resultado,0,"total");
	echo "<br><br>";


$sql = "select * from " . $_SESSION["banco"] . ".objetivos where $where and num_eixo = " . $rs10["num_eixo"]; // Hugo
$resultado = pg_query( $sql);

while ($rs = pg_fetch_array($resultado)){
?>
	<hr>
	<font face="Arial, Helvetica, sans-serif" size="2">
	<b>Projeto/Atividade:</b> <? echo $rs["des_fant"]; ?>
	<i><? echo $rs["Des_Objetivo"]; ?></i>
	</font>
    <br>
	<?
	$sql2 = "select * from " . $_SESSION["banco"] . ".diretrizes where $where and num_objetivo=" . $rs["num_objetivo"];
	$resultado2 = pg_query( $sql2);
	$contador2 = 1;
	while ($rs2 = pg_fetch_array($resultado2)){
		if ($contador2 == 1){
			$contador2 = 2;
		} else {
			echo "<br>";
		}
		?>
        <font face="Arial, Helvetica, sans-serif" size="2">
        <b>Opera&ccedil;&atilde;o:</b> <i><? echo $rs2["des_diretriz"]; ?></i>
        </font>
        <br>
		<?
        $sql3 = "select * from " . $_SESSION["banco"] . ".objetivos_especificos where $where and num_diretriz=" . $rs2["num_diretriz"];
        $resultado3 = pg_query( $sql3);
		$contador3 = 1;
        while ($rs3 = pg_fetch_array($resultado3)){
			if ($contador3 == 1){
				$contador3 = 2;
			} else {
				echo "<br>";
			}
			?>
            
            <font face="Arial, Helvetica, sans-serif" size="2">
            <b>Estrat&eacutegia:</b> <i><? echo $rs3["des_objetivoespecifico"]; ?></i>
            </font>
            <br>
            <table width="100%" border="1">
            <tr>
            <td>
            <font face="Arial, Helvetica, sans-serif" size="2">
            <b>A&ccedil;&atilde;o</b>
            </font>
            </td>
            <td>
            <font face="Arial, Helvetica, sans-serif" size="2">
            <b>Atividade</b>
            </font>
            </td>
            <td>
            <font face="Arial, Helvetica, sans-serif" size="2">
            <b>Situação</b>
            </font>
            </td>
            <td>
            <font face="Arial, Helvetica, sans-serif" size="2">
            <b>Análise da Situação</b>
            </font>
            </td>
            <!-- ** Hugo Leonardo - 04/01/2012 - Solicitação feita em reunião na PCR em 04/01/2012 ** -->
            <font face="Arial, Helvetica, sans-serif" size="2">
            <? 
              $sql5 = "select des_meta from " . $_SESSION["banco"] . ".metas where situacao='A' and num_objetivoespecifico=" . $rs3["num_objetivoespecifico"];
              $resultado5 = pg_query($sql5);
	      $des_meta = "";
              $rs5 = pg_fetch_array($resultado5);
              ?>
              <b>Meta:</b> <i> <? echo $rs5["des_meta"] ?> </i>
            </font>
            </tr>
            <!-- a.peso, a.num_acao, Retirado do SELECT-->
	      <?
            $sql4 = "select m.des_meta, dd.des_descritivo as des_operacao, d.des_descritivo as des_acao, a.motivonaocumprimento, a.status_acao ";
			$sql4 .= " from " . $_SESSION["banco"] . ".metas m ";
			$sql4 .= " left join " . $_SESSION["banco"] . ".operacoes o on (o.num_meta = m.num_meta and o.situacao='A') ";
			$sql4 .= " left join " . $_SESSION["banco"] . ".acoes a on (a.situacao='A' and a.num_operacao = o.num_operacao) ";
                        //$sql4 .= " left join " . $_SESSION["banco"] . ".acao_prazos aa on (a.situacao='A' and a.num_acao = aa.num_acao) ";
			$sql4 .= " left join " . $_SESSION["banco"] . ".descritivos d on (a.num_descritivo = d.num_descritivo) ";
			$sql4 .= " left join " . $_SESSION["banco"] . ".descritivos dd on (o.num_descritivo = dd.num_descritivo) ";
			$sql4 .= " where m.situacao='A' ";
			$sql4 .= " and m.num_objetivoespecifico=" . $rs3["num_objetivoespecifico"];
			$sql4 .= " order by m.num_meta, o.num_operacao";
                        
			$resultado4 = pg_query( $sql4);
			$des_meta = "";
			$des_operacao = "";
                        $num_acao = "";
			$des_acao = "";
                        $tipo_prazo = "";
                                
            while ($rs4 = pg_fetch_array($resultado4)){
	        ?>
                <tr>
                <?
		 if ($des_operacao != $rs4["des_operacao"]){
					?>
					<td style="border-bottom-width:0"  width="20%">
					<font face="Arial" size="2">&nbsp;                                 
					<text name="des_operacao" id="num_acao" readonly cols="35" rows="8" ><? echo $rs4["des_operacao"]; ?></text>
					</font>
					</td>
					<?
					$des_operacao = $rs4["des_operacao"];				
				} else {
					?>	
    				<td style="border-bottom-width:0; border-top-width:0">&nbsp;</td>            
                                        <!-- <td >&nbsp;</td> -->
					<?
				}
				?>
				<td width="40%">
                <font face="Arial" size="2">
                <text name="num_acao" id="num_acao" readonly cols="58" rows="7" ><? echo $rs4["num_acao"] . " - " . $rs4["des_acao"]; ?></text>
                </font>
                </td>
                <td>
                <font face="Arial" size="2">
                <text name="MotivoNaoCumprimento" id="MotivoNaoCumprimento" readonly cols="58" rows="7" onfocus="limitarTamanho(500)" onblur="pararLimitacao()"><? echo $rs4["motivonaocumprimento"]; ?></text>
                </font>
                </td>
                <td width="10%">
                <font face="Arial" size="2">
                <text name="status_acao" id="status_acao" readonly cols="20" rows="7" onfocus="limitarTamanho(10)" onblur="pararLimitacao()"><? echo $rs4["status_acao"]; ?></text>
                </font>
                </td>
                </tr>
                <?
	      }
	      ?>
            </table>
<?
		}
	}
}}}
?>


<body>
</body>
</html>
